Out-of-Core Singular Value Decomposition
نویسنده
چکیده
Traditional Singular Value Decomposition usually applies an \in-core" computation, that is, all the matrix components must be loaded into memory before the computation can start, unless some distributed schemes are involved where communication among several machines may be necessary. While matrix size can easily exceed the memory capacity and becomes nearly comparable to the disk space, the naive approach of using automatic virtual memory support from the underlying operating system may be infeasible. We address this issue by implementing a system which is capable of doing Out-of-Core Singular Value Decomposition and performing simple Fold-In updates of rows and columns. Using modern PCs equipped with as few as 64 MB memory capacity, our out-of-core algorithm can be applied to a matrix as big as 5 million rows by 5 million columns. A simple metric for deciding the lost of accuracy caused by the Fold-In update process is also proposed and veriied. This metric serves as a hint for tolerating continuous updates or suggesting users the necessity of a SVD re-computation. Due to various applications of SVD, we have further provided a general purposed interface to facilitate its use for other packages.
منابع مشابه
Modified Laplace Decomposition Method for Singular IVPs in the second-Order Ordinary Differential Equations
In this paper, we use modified Laplace decomposition method to solving initial value problems (IVP) of the second order ordinary differential equations. Theproposed method can be applied to linear and nonlinearproblems
متن کاملDisguised Face Recognition by Using Local Phase Quantization and Singular Value Decomposition
Disguised face recognition is a major challenge in the field of face recognition which has been taken less attention. Therefore, in this paper a disguised face recognition algorithm based on Local Phase Quantization (LPQ) method and Singular Value Decomposition (SVD) is presented which deals with two main challenges. The first challenge is when an individual intentionally alters the appearance ...
متن کاملChange Point Estimation of the Stationary State in Auto Regressive Moving Average Models, Using Maximum Likelihood Estimation and Singular Value Decomposition-based Filtering
In this paper, for the first time, the subject of change point estimation has been utilized in the stationary state of auto regressive moving average (ARMA) (1, 1). In the monitoring phase, in case the features of the question pursue a time series, i.e., ARMA(1,1), on the basis of the maximum likelihood technique, an approach will be developed for the estimation of the stationary state’s change...
متن کاملSingular Value Decomposition based Steganography Technique for JPEG2000 Compressed Images
In this paper, a steganography technique for JPEG2000 compressed images using singular value decomposition in wavelet transform domain is proposed. In this technique, DWT is applied on the cover image to get wavelet coefficients and SVD is applied on these wavelet coefficients to get the singular values. Then secret data is embedded into these singular values using scaling factor. Different com...
متن کاملGraph Clustering by Hierarchical Singular Value Decomposition with Selectable Range for Number of Clusters Members
Graphs have so many applications in real world problems. When we deal with huge volume of data, analyzing data is difficult or sometimes impossible. In big data problems, clustering data is a useful tool for data analysis. Singular value decomposition(SVD) is one of the best algorithms for clustering graph but we do not have any choice to select the number of clusters and the number of members ...
متن کامل